home *** CD-ROM | disk | FTP | other *** search
- property spriteNum
-
- on mouseUp
- cursor(4)
- if sprite(spriteNum).memberNum = 81 then
- SetFinalData()
- else
- if sprite(spriteNum).memberNum = 82 then
- DeleteFinalData()
- end if
- end if
- cursor(-1)
- end
-
- on SetFinalData
- global FinalsPlayList, FinalsTeam
- who = spriteNum - 48
- ThuisPlay = member(27 + (who * 4)).name
- UitPlay = member(27 + (who * 4) + 2).name
- ThuisScore = member(28 + (who * 4)).name
- UitScore = member(28 + (who * 4) + 2).name
- if (field(ThuisPlay) <> EMPTY) and (field(UitPlay) <> EMPTY) then
- if (integer(field(ThuisScore)) <> VOID) and (integer(field(UitScore)) <> VOID) then
- if integer(field(ThuisScore)) <> integer(field(UitScore)) then
- setAt(FinalsPlayList, who + 1, [field(ThuisScore), field(UitScore)])
- if integer(field(ThuisScore)) > integer(field(UitScore)) then
- Won = ThuisPlay
- else
- Won = UitPlay
- end if
- setAt(FinalsPlayList, who + 1, [field(ThuisScore), field(UitScore)])
- case who of
- 0:
- setAt(FinalsTeam, 5, [getAt(getAt(FinalsTeam, 5), 1), field(Won)])
- 1:
- setAt(FinalsTeam, 6, [field(Won), getAt(getAt(FinalsTeam, 6), 2)])
- 2:
- setAt(FinalsTeam, 6, [getAt(getAt(FinalsTeam, 6), 1), field(Won)])
- 3:
- setAt(FinalsTeam, 5, [field(Won), getAt(getAt(FinalsTeam, 5), 2)])
- 4:
- setAt(FinalsTeam, 7, [field(Won), getAt(getAt(FinalsTeam, 7), 2)])
- 5:
- setAt(FinalsTeam, 7, [getAt(getAt(FinalsTeam, 7), 1), field(Won)])
- 6:
- end case
- sprite(spriteNum).memberNum = 82
- member(ThuisScore).editable = 0
- member(UitScore).editable = 0
- else
- alert("Ze mogen niet gelijk spelen")
- end if
- else
- alert("Voer wel een uitslag in A.U.B.")
- end if
- else
- alert("Nog geen Finale")
- end if
- end
-
- on DeleteFinalData
- global FinalsPlayList, FinalsTeam
- who = spriteNum - 48
- ThuisPlay = member(27 + (who * 4)).name
- UitPlay = member(27 + (who * 4) + 2).name
- ThuisScore = member(28 + (who * 4)).name
- UitScore = member(28 + (who * 4) + 2).name
- put EMPTY into field ThuisScore
- put EMPTY into field UitScore
- setAt(FinalsPlayList, who + 1, [EMPTY, EMPTY])
- case who of
- 0:
- setAt(FinalsTeam, 5, [getAt(getAt(FinalsTeam, 5), 1), EMPTY])
- 1:
- setAt(FinalsTeam, 6, [EMPTY, getAt(getAt(FinalsTeam, 6), 2)])
- 2:
- setAt(FinalsTeam, 6, [getAt(getAt(FinalsTeam, 6), 1), EMPTY])
- 3:
- setAt(FinalsTeam, 5, [EMPTY, getAt(getAt(FinalsTeam, 5), 2)])
- 4:
- setAt(FinalsTeam, 7, [EMPTY, getAt(getAt(FinalsTeam, 7), 2)])
- 5:
- setAt(FinalsTeam, 7, [getAt(getAt(FinalsTeam, 7), 1), EMPTY])
- 6:
- end case
- member(ThuisScore).editable = 1
- member(UitScore).editable = 1
- sprite(spriteNum).memberNum = 81
- end
-